package Controle;

import java.sql.SQLException;
import java.util.ArrayList;
import java.util.List;

import javax.swing.JComboBox;
import javax.swing.JOptionPane;

import DAO.SetorDAO;
import POJO.Setor;

public class ctrlSetor 
{
	public JComboBox<String> BuscaSetor(JComboBox<String> cmbSetor)
	{
		if(cmbSetor.getItemCount() != 0)
		{
			cmbSetor.removeAllItems();
		}
		List<Setor> listaSetor = new ArrayList<Setor>();
		SetorDAO setDAO = new SetorDAO();
		try 
		{
			listaSetor = setDAO.listaSetores();
			for(Setor set : listaSetor)
			{
				StringBuffer setores = new StringBuffer();
				setores.append(String.valueOf(set.getCodSetor()));
				setores.append(" - ");
				setores.append(set.getNomeSetor());
				cmbSetor.addItem(setores.toString());				
			}
		} catch (SQLException e) 
		{
			JOptionPane.showMessageDialog(null, e.getMessage(), "Erro na listagem de setores", JOptionPane.ERROR_MESSAGE);
		}
		return cmbSetor;		
	}
}
